included function of WarpSharp.dll:
	WarpSharp()		Xsharpen()	UnsharpMask()	UVTimingH()	UVTimingV()
	SmartSmoothHiQ()	LoadAviUtlInputPlugin()		Auto24FPS()	AutoDeint()
	FrameCache()

WarpSharp(depth=128, blur=3, bump=128, cubic=-0.6)
	Description of the function
		this is clone of VirtualDub Plug-In, warpsharp.vdf.
	Description of the value
	depth : depth of warp
	blur : Number of times of blur.The processing will become slow if this value increases.If this value is not defined, the value is set to the minimum, 1.
	bump : Threshold of uneavenness detection.It will become more sharpen effect if it increases.
	cubic : Coefficient of warp vlue.There is no necessity of changing.

Xsharpen(strength=128, thresholdL=128, thresholdH=8, gamma=1.0)
	Description of the function
		this is clone of VirtualDub Plug-In, xsharpen.vdf?
		1.Detect the luminance(minimum and the maximum) from adjoining 8 pixels.
		2.The value where the absolute value from a center is smaller is chosen from the minimum value or the maximum.
		3.Correct the luminance to the selected value.
	Description of the value
	strength : strength of this filter.
	thresholdL, thresholdH : threshold
		If the absolute value of "Description of the function 2." is within the limits of thresholdL to thresholdH, it processes.
	gamma : like gamma correction value of "strength".
	#Tips
	If you set to Xsharpen(strength=?, thresholdL=?, thresholdH=0, gamma=0) and adjusts "strength" and "thresholdL", you can get the effect like VirtualDub-version.

UnsharpMask(strength=64, radius=3, threshold=10)
	Description of the function
		1.Calculate the value that blur of luminance.
		2.From the subtraction of the luminance and value of "Description of the function 1.", calculate ingredient of the blur.
		3.From coefficient(strength) and ingredient of the blur, adds to luminance.
	Description of the value
	strength : strength
	radius : Range of blur process
	threshold : threshold
		Only the case is processed that absolute value of "ingredient of the blur" is larger than threshold.

UVTimingH( U, V, [True/False] )
	Description of the function
		Horizontal

UVTimingV( U, V, [True/False] )
	Description of the function
		Virtical

SmartSmoothHiQ(radius, amount, thresholdY, thresholdC, diffweight, dispblur)
	Description of the function
		a clone of the VirtualDub plug in.
	Description of the value
		default value : SmartSmoothHiQ(2, 256, 12, 12, 6, false)

LoadAviUtlInputPlugin()
	Description of the function
		Import the Plug-In of AviUtl

Auto24FPS(drop, threshold, border, mode, debug)
	Description of the function
		Clone of the Plug-In of AviUtl, Auto-24FPS.
	Description of the value
	default value : Auto24FPS(true, 24, 16, "", false)
	drop : String "true" or "false".Frame drop processing(make fps to 4/5, 24fps if the clip was 30fps)
	threshold : threshold
	border : Range of circumference, non-judged
		Range which Croped(Top, Bottom, Left, Right) with the specified border value.
		Since it revalues in the case of odd number, made into even number, so field order is not reversed.
		border=3 is similar to border=4.
		border=0 becomes the same as border=2 with an exception.
		( Crop(border, border, width-border*2, height-border*2) )
	mode : ("" or "blend")@Double-izing of striped point
	debug : (true or false)

AutoDeint(mode)
	Description of the function
		Automatical DeInterlace
	Description of the value
	default value : AutoDeint("")
	mode : "motion"@motion detective

FrameCache(size, debug)
	Description of the value
	size : Specify the number of frames to cache(if you thought that processing of Auto24FPS is slow.).
	ExampleFFrameCache(9).Auto24FPS(true,24,16,"",false)


!!!!About field order!!!!
In order to get a field order from Avisynth by GetParity(), specify Parity correctly at the time of Auto24fps and AutoDeint use.
	Example of specifying clearly :
		AssumeFrameBased(Bottom first)
		AssumeFrameBased.ComplementParity(Top first)
	Show the vlaue :
		subtitle( last.GetParity() ? "TopFirst":"BottomFirst", font="MS UI Gothic" )
